На самом деле это довольно распространенное явление, но его легко избежать, если знать причину 😃
Наиболее распространенная ситуация для этих ошибок недопустимого действия такова:
- Вы загружаете ссылку или страницу > переходите на какой-то лендинг. Трекер думает, что вы находитесь на узле лендинга
- Вы нажимаете ссылку действия. Трекер видит, что вы на лендинге > выполняет действие 1 > перенаправляет вас на оффер. Теперь трекер думает, что вы находитесь на узле оффера
- Вы возвращаетесь на предыдущий лендинг, обычно потому, что ссылка действия открылась в новой вкладке, или вы использовали кнопку "назад", а на вашем лендинге нет нашего JS. Теперь вы на узле лендинга, но трекер думает, что вы на узле оффера.
- Вы нажимаете ссылку действия. Теперь, если URL действия не содержит данных, сообщающих трекеру, что это повторный клик с лендинга, или если этого нет в реферере, трекер по-прежнему думает, что вы находитесь на узле оффера.
- Трекер пытается выполнить действие 1 на узле оффера, но его не существует, поэтому он возвращает ошибку, которую вы опубликовали.
Второй наиболее распространенный случай - когда вы переходите непосредственно по URL вашей страницы, не используя сгенерированную ссылку перенаправления/прямую ссылку --> затем нажимаете на действие.
В этом случае нет контекста отслеживания (если вы не встроили наш код fluxDefaults JS), и поэтому он не может определить, что делать.
Есть несколько способов убедиться, что этого не произойдет:
- Способ №1 - разместить наш JS на ваших страницах, используя код, который вы получаете из диалога редактирования лендинга (или конструктора воронок > получить ссылки/JS для этой страницы). Таким образом, при загрузке страницы наш JS сканирует ссылки действий и внедряет ID посетителя в ссылку вместе с узлом, с которого они пришли. С этим повторные клики имеют четкий контекст для трекера.
- Во-вторых, убедитесь, что везде используются сгенерированные ссылки из конструктора воронок. Если вам нужно отслеживать органический трафик, встройте defaults на страницу. Всегда тестируйте ваши ссылки в новых инкогнито-окнах для четкого тестирования.
Что касается параметров по умолчанию: эти параметры по умолчанию не являются переопределениями, а скорее резервными вариантами, которые трекер будет использовать, если у него нет контекста/информации о пользователе.
Я имею в виду эти параметры:
Если трекер знает, в каком узле/воронке находится пользователь, он всегда выполнит соответствующее действие. Если это действие не существует на этом узле, вы получите эту ошибку.
Эти параметры по умолчанию выше редко используются на самом деле -- это плохо, если они должны быть использованы, так как это указывает на то, что отслеживание развалилось и пришлось полагаться на некоторые резервные варианты!